package com.example.demo.entity.excel;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 人事管理系统导入人员excel使用的
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ExcelEntity implements Serializable {
    @Excel(name="序号")
    private String id;

    @Excel(name="姓名")
    private String name;

    @Excel(name="身份证号")
    private String idCard;

    @Excel(name="民族")
    private String ethnic;

    @Excel(name="联系方式")
    private String phone;

    @Excel(name="学历")
    private String degree;

    @Excel(name="毕业学校")
    private String school;

    @Excel(name="专业")
    private String major;

    @Excel(name="部门")
    private String department;

    @Excel(name="岗位")
    private String position;

    @Excel(name="专业技术职务（职称）")
    private String title;

    @Excel(name="职业技能证书")
    private String certificate;

    @Excel(name="用工形式")
    private String method;

    @Excel(name="岗序状况")
    private String status;

    @Excel(name="入职时间", importFormat =  "yyyy-MM-dd")
    private String onboardingTime;

    @Excel(name="参加工作时间", importFormat =  "yyyy-MM-dd")
    private String workTime;

    @Excel(name="户口所在地")
    private String hukou;

    @Excel(name="籍贯")
    private String nativePlace;

    @Excel(name="政治面貌")
    private String political;

    @Excel(name="入团时间", importFormat =  "yyyy-MM-dd")
    private String leagueTime;

    @Excel(name="入党时间", importFormat =  "yyyy-MM-dd")
    private String partyTime;

    @Excel(name="婚姻状况")
    private String marriage;

    @Excel(name="家庭住址")
    private String address;

    @Excel(name="入职方式")
    private String onboardingMethod;

    @Excel(name="试用期开始时间", importFormat =  "yyyy-MM-dd")
    private String probationStart;

    @Excel(name="试用期结束时间", importFormat =  "yyyy-MM-dd")
    private String probationEnd;

    @Excel(name="招聘公告时间", importFormat =  "yyyy-MM-dd")
    private String noticeTime;

    @Excel(name="录用公示时间", importFormat =  "yyyy-MM-dd")
    private String publicTime;

    @Excel(name="特长")
    private String strong;

    @Excel(name="备注")
    private String comment;

    @Excel(name="公司")
    private String company;
}
